hard pill to swallow - French English Dictionary